#ifndef _STRAWGUI_OBJECT_LEVEL_H_
#define _STRAWGUI_OBJECT_LEVEL_H_

#include "sComponentObject.h"

namespace sgui
{
namespace res
{

class sObjectLevel : public sComponentObject
{
public:
    static const std::wstring OBJECT_CLASS;

    void load(db::Record &file);
    void save(db::Record &file) const;
    void clear();

#ifdef _EDITOR
	void exportRTTI(rtti::sInfoList& list);
#endif
    const std::wstring getClass() const { return OBJECT_CLASS; }

    sObjectLevel(sGUI& gui, const std::wstring& name);
};

};
};

#endif